Lines and Free Line Segments Tangent to Arbitrary Three-Dimensional Convex Polyhedra

نویسندگان

  • Hervé Brönnimann
  • Olivier Devillers
  • Vida Dujmovic
  • Hazel Everett
  • Marc Glisse
  • Xavier Goaoc
  • Sylvain Lazard
  • Hyeon-Suk Na
  • Sue Whitesides
چکیده

Motivated by visibility problems in three dimensions, we investigate the complexity and construction of the set of tangent lines in a scene of three-dimensional polyhedra. We prove that the set of lines tangent to four possibly intersecting convex polyhedra in R3 with a total of n edges consists of Θ(n2) connected components in the worst case. In the generic case, each connected component is a single line, but our result still holds for arbitrarily degenerate scenes. More generally, we show that a set of k possibly intersecting convex polyhedra with a total of n edges admits, in the worst case, Θ(n2k2) connected components of maximal free line segments tangent to at least four polytopes. Furthermore, these bounds also hold for possibly occluded lines rather than maximal free line segments. Finally, we present an O(n2k2 logn) time and O(nk2) space algorithm that, given a scene of k possibly intersecting convex polyhedra, computes all the minimal free line segments that are tangent to any four of the polytopes and are isolated transversals to the set of edges they intersect; in particular, we compute at least one line segment per connected component of tangent lines.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Number of Maximal Free Line Segments Tangent to Arbitrary Three-dimensional Convex Polyhedra

We prove that the lines tangent to four possibly intersecting convex polyhedra in R3 with n edges in total form Θ(n2) connected components in the worst case. In the generic case, each connected component is a single line, but our result still holds for arbitrary degenerate scenes. More generally, we show that a set of k possibly intersecting convex polyhedra with a total of n edges admits, in t...

متن کامل

Lower Bounds on Stabbing Lines in 3-space

A stabbing line for a set of convex polyhedra is extremal if it passes through four edges and is tangent to the polyhedra containing those edges. In this paper we present three constructions of convex polyhedra with many extremal lines. The rst construction shows (n 2) extremal stabbing lines constrained to meet two skew lines. The second shows (n 4) extremal lines which are tangent to two poly...

متن کامل

Lines Tangent to Four Polytopes in R 3

We present a method for computing all lines tangent to four geometric objects taken from a set of n geometric objects in three-dimensional Euclidean space. The problem of finding all lines tangent to four geometric objects arises in many fields of computation such as computer graphics (visibility computations), computational geometry (line transversal), robotics and automation (assembly plannin...

متن کامل

Configuration spaces of plane polygons and a sub-Riemannian approach to the equitangent problem

Given a strictly convex plane curve γ and a point x in its exterior, there are two tangent segments to γ from x. The equitangent locus of γ is the set of points x for which the two tangent segments have equal lengths. An equitangent n-gon of γ is a circumscribed n-gon such that the tangent segments to γ from the vertices have equal lengths, see Figure 1. For example, if γ is a circle, the equit...

متن کامل

On-line Coloring between Two Lines

We study on-line colorings of certain graphs given as intersection graphs of objects “between two lines”, i.e., there is a pair of horizontal lines such that each object of the representation is a connected set contained in the strip between the lines and touches both. Some of the graph classes admitting such a representation are permutation graphs (segments), interval graphs (axisaligned recta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • SIAM J. Comput.

دوره 37  شماره 

صفحات  -

تاریخ انتشار 2007